hold up to ridicule - French English Dictionary